LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cvs-checkins > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: OpenCores CVS Agent<cvs@o...>
    Date: Mon Jan 17 18:27:42 CET 2005
    Subject: [cvs-checkins] MODIFIED: i2s_interface ...
    Top
    Date: 00/05/01 17:18:27

    Modified: i2s_interface/rtl/vhdl rx_i2s_wbd.vhd tx_i2s_wbd.vhd
    Log:
    Bugfix of register read/write strobes


    Revision Changes Path
    1.3 +10 -7 i2s_interface/rtl/vhdl/rx_i2s_wbd.vhd

    http://www.opencores.org/cvsweb.shtml/i2s_interface/rtl/vhdl/rx_i2s_wbd.vhd.diff?r1=1.2&r2=1.3

    (In the diff below, changes in quantity of whitespace are not shown.)

    Index: rx_i2s_wbd.vhd
    ===================================================================
    RCS file: /cvsroot/gedra/i2s_interface/rtl/vhdl/rx_i2s_wbd.vhd,v
    retrieving revision 1.2
    retrieving revision 1.3
    diff -u -b -r1.2 -r1.3
    --- rx_i2s_wbd.vhd 6 Aug 2004 18:55:43 -0000 1.2
    +++ rx_i2s_wbd.vhd 17 Jan 2005 17:26:47 -0000 1.3
    @@ -43,6 +43,9 @@
    -- CVS Revision History
    --
    -- $Log: rx_i2s_wbd.vhd,v $
    +-- Revision 1.3 2005/01/17 17:26:47 gedra
    +-- Bugfix of register read/write strobes
    +--
    -- Revision 1.2 2004/08/06 18:55:43 gedra
    -- De-linting.
    --
    @@ -197,19 +200,19 @@
    -- read and write strobe generation

    version_rd <= '1' when wb_adr_i(3 downto 0) = REG_RXVERSION and ird = '1'
    - else '0';
    + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
    config_rd <= '1' when wb_adr_i(3 downto 0) = REG_RXCONFIG and ird = '1'
    - else '0';
    + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
    config_wr <= '1' when wb_adr_i(3 downto 0) = REG_RXCONFIG and iwr = '1'
    - else '0';
    + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
    intmask_rd <= '1' when wb_adr_i(3 downto 0) = REG_RXINTMASK and ird = '1'
    - else '0';
    + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
    intmask_wr <= '1' when wb_adr_i(3 downto 0) = REG_RXINTMASK and iwr = '1'
    - else '0';
    + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
    intstat_rd <= '1' when wb_adr_i(3 downto 0) = REG_RXINTSTAT and ird = '1'
    - else '0';
    + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
    intstat_wr <= '1' when wb_adr_i(3 downto 0) = REG_RXINTSTAT and iwr = '1'
    - else '0';
    + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
    mem_rd <= '1' when wb_adr_i(ADDR_WIDTH - 1) = '1' and ird = '1' else '0';

    end rtl;



    1.3 +9 -6 i2s_interface/rtl/vhdl/tx_i2s_wbd.vhd

    http://www.opencores.org/cvsweb.shtml/i2s_interface/rtl/vhdl/tx_i2s_wbd.vhd.diff?r1=1.2&r2=1.3

    (In the diff below, changes in quantity of whitespace are not shown.)

    Index: tx_i2s_wbd.vhd
    ===================================================================
    RCS file: /cvsroot/gedra/i2s_interface/rtl/vhdl/tx_i2s_wbd.vhd,v
    retrieving revision 1.2
    retrieving revision 1.3
    diff -u -b -r1.2 -r1.3
    --- tx_i2s_wbd.vhd 6 Aug 2004 18:55:43 -0000 1.2
    +++ tx_i2s_wbd.vhd 17 Jan 2005 17:26:49 -0000 1.3
    @@ -44,6 +44,9 @@
    -- CVS Revision History
    --
    -- $Log: tx_i2s_wbd.vhd,v $
    +-- Revision 1.3 2005/01/17 17:26:49 gedra
    +-- Bugfix of register read/write strobes
    +--
    -- Revision 1.2 2004/08/06 18:55:43 gedra
    -- De-linting.
    --
    @@ -166,17 +169,17 @@
    -- read and write strobe generation

    version_rd <= '1' when wb_adr_i(3 downto 0) = REG_TXVERSION and ird = '1'
    - else '0';
    + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
    config_rd <= '1' when wb_adr_i(3 downto 0) = REG_TXCONFIG and ird = '1'
    - else '0';
    + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
    config_wr <= '1' when wb_adr_i(3 downto 0) = REG_TXCONFIG and iwr = '1'
    - else '0';
    + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
    intmask_rd <= '1' when wb_adr_i(3 downto 0) = REG_TXINTMASK and ird = '1'
    - else '0';
    + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
    intmask_wr <= '1' when wb_adr_i(3 downto 0) = REG_TXINTMASK and iwr = '1'
    - else '0'; + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0'; intstat_rd <= '1' when wb_adr_i(3 downto 0) = REG_TXINTSTAT and ird = '1' - else '0'; + and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0'; intstat_wr <= '1' when wb_adr_i(3 downto 0) = REG_TXINTSTAT and iwr = '1' else '0'; mem_wr <= '1' when wb_adr_i(ADDR_WIDTH - 1) = '1' and iwr = '1' else '0';

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.