Entities | |
| mos_6502_datapath.rtl | architecture | 
Ports | ||
| data | inout | std_ulogic_vector ( 7 downto 0 ) | 
| The external-facing data pins.   | ||
| address | inout | std_ulogic_vector ( 15 downto 0 ) | 
| The external-facing address pins.   | ||
| phi1 | in | std_ulogic | 
| Ricoh_2A03_PHI1   | ||
| phi2 | in | std_ulogic | 
| Ricoh_2A03_PHI2   | ||
| databus_SB | inout | std_ulogic_vector ( 7 downto 0 ) | 
| The SB bus   | ||
| databus_DB | out | std_ulogic_vector ( 7 downto 0 ) | 
| The DB bus   | ||
| databus_ADH | out | std_ulogic_vector ( 7 downto 0 ) | 
| The ADH bus   | ||
| databus_ADL | out | std_ulogic_vector ( 7 downto 0 ) | 
| The ADL bus   | ||
| load_SB_AC | in | std_ulogic | 
SB/AC - Load from SB bus into the accumulator   | ||
| output_enable_AC_SB | in | std_ulogic | 
AC/SB - Enable Accumulator output to SB bus   | ||
| output_enable_AC_DB | in | std_ulogic | 
AC/DB - Enable Accumulator output to DB bus   | ||
Wrapper component holding the data input/output latches, the index registers, the address registers, and the status register. TODO: Add precharge and drain MOSFETs
      
  | 
  Port | 
The external-facing address pins.
      
  | 
  Port | 
The external-facing data pins.
      
  | 
  Port | 
      
  | 
  Port | 
      
  | 
  Port | 
      
  | 
  Port | 
      
  | 
  Port | 
      
  | 
  Port | 
      
  | 
  Port | 
      
  | 
  Port | 
Ricoh_2A03_PHI1
      
  | 
  Port | 
Ricoh_2A03_PHI2