Line 25... |
Line 25... |
// You should have received a copy of the GNU Lesser General //
|
// You should have received a copy of the GNU Lesser General //
|
// Public License along with this source; if not, download it //
|
// Public License along with this source; if not, download it //
|
// from http://www.opencores.org/lgpl.shtml //
|
// from http://www.opencores.org/lgpl.shtml //
|
// //
|
// //
|
-->
|
-->
|
|
|
xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009"
|
xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014"
|
xmlns:socgen="http://opencores.org"
|
xmlns:socgen="http://opencores.org"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009
|
xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014
|
http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd">
|
http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
|
|
|
opencores.org
|
opencores.org
|
Mos6502
|
Mos6502
|
T6502
|
T6502
|
ctrl default
|
ctrl
|
|
|
|
|
|
|
|
|
gen_verilog
|
gen_verilog
|
104.0
|
104.0
|
none
|
none
|
common
|
:*common:*
|
./tools/verilog/gen_verilog
|
tools/verilog/gen_verilog
|
|
|
|
|
destination
|
destination
|
T6502_ctrl
|
T6502_ctrl
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fs-common
|
fs-common
|
|
|
|
|
|
|
../verilog/top.rtl
|
../verilog/top.rtl
|
verilogSourcefragment
|
verilogSourcefragment
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fs-sim
|
fs-sim
|
|
|
|
|
|
|
../verilog/copyright.v
|
../verilog/copyright.v
|
verilogSourceinclude
|
verilogSourceinclude
|
|
|
|
|
|
|
|
|
../verilog/common/T6502_ctrl
|
../verilog/common/T6502_ctrl
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fs-syn
|
fs-syn
|
|
|
|
|
|
|
../verilog/copyright.v
|
../verilog/copyright.v
|
verilogSourceinclude
|
verilogSourceinclude
|
|
|
|
|
|
|
|
|
../verilog/common/T6502_ctrl
|
../verilog/common/T6502_ctrl
|
verilogSourcemodule
|
verilogSourcemodule
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hierarchical
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hierarchical
|
Hierarchical
|
|
Hierarchical
|
|
|
|
|
spirit:library="Mos6502"
|
|
spirit:name="T6502"
|
|
spirit:version="ctrl.design"/>
|
|
|
|
|
|
|
|
|
|
|
|
verilog
|
|
|
|
|
|
spirit:library="Testbench"
|
|
spirit:name="toolflow"
|
|
spirit:version="verilog"/>
|
|
|
|
|
|
|
|
|
|
|
logic_ctrl
|
|
|
|
|
|
ipxact:library="Mos6502"
|
|
ipxact:name="T6502"
|
|
ipxact:version="logic_ctrl"/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
commoncommon
|
verilog
|
Verilog
|
|
|
|
fs-common
|
ipxact:library="Testbench"
|
|
ipxact:name="toolflow"
|
|
ipxact:version="verilog"/>
|
|
|
|
|
|
|
|
|
sim:*Simulation:*
|
|
Verilog
|
|
|
|
fs-sim
|
|
|
|
|
|
|
|
|
|
syn:*Synthesis:*
|
|
Verilog
|
|
|
|
fs-syn
|
|
|
|
|
|
|
|
|
|
|
common:*common:*
|
|
Verilog
|
|
|
|
fs-common
|
|
|
|
|
|
|
doc
|
sim:*Simulation:*
|
|
Verilog
|
|
|
spirit:library="Testbench"
|
fs-sim
|
spirit:name="toolflow"
|
|
spirit:version="documentation"/>
|
|
|
|
:*Documentation:*
|
|
Verilog
|
|
|
|
|
|
|
|
|
|
|
syn:*Synthesis:*
|
|
Verilog
|
|
|
|
fs-syn
|
|
|
|
|
|
|
|
|
|
|
|
doc
|
|
|
|
|
|
ipxact:library="Testbench"
|
|
ipxact:name="toolflow"
|
|
ipxact:version="documentation"/>
|
|
|
|
:*Documentation:*
|
|
Verilog
|
|
|
|
|
|
|
VEC_TABLE8'hff
|
|
|
|
PG0_WIDTH8
|
|
PG0_ADDR7
|
|
PG0_WORDS128
|
|
PG0_WRITETHRU0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
clk
|
|
wire
|
|
in
|
|
|
|
|
|
|
|
|
|
cpu_pg0_data
|
|
wire
|
|
out70
|
|
|
|
|
|
|
|
|
|
|
clk
|
|
wire
|
|
in
|
|
|
|
|
|
|
pg00_ram_rd
|
|
wire
|
|
out
|
|
|
|
|
|
|
|
|
|
pg00_ram_l_wr
|
|
wire
|
|
out
|
|
|
|
|
|
|
|
|
|
pg00_ram_h_wr
|
|
wire
|
|
out
|
|
|
|
|
|
|
|
|
mem_wdata
|
|
wire
|
|
in150
|
|
|
|
|
|
|
|
|
|
mem_rdata
|
|
wire
|
|
out150
|
|
|
|
|
|
|
|
|
|
|
|
pg0_add
|
|
wire
|
|
in71
|
|
|
|
|
|
|
|
|
io_module_pic_irq_in
|
|
wire
|
|
out70
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
io_module_vic_irq_in
|
|
wire
|
|
out70
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mem_rdata
|
|
wire
|
|
out150
|
|
|
|
|
|
|
|
|
|
|
|
mem_wdata
|
|
wire
|
|
in150
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pg0_add
|
|
wire
|
|
in70
|
|
|
|
|
|
|
|
|
|
mem_addr
|
|
wire
|
|
in00
|
|
|
|
|
|
|
|
|
|
mem_cs
|
|
wire
|
|
in
|
|
|
|
|
|
|
|
|
|
|
|
mem_wr
|
|
wire
|
|
in
|
|
|
|
|
|
|
|
pg0_wr
|
|
wire
|
|
in
|
|
|
|
|
|
|
|
mem_rd
|
|
wire
|
|
in
|
|
|
|
|
|
|
|
|
|
pg0_rd
|
|
wire
|
|
in
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
timer_irq
|
|
wire
|
|
in10
|
|
|
|
|
|
|
|
|
|
rx_irq
|
|
wire
|
|
in
|
|
|
|
|
|
|
|
tx_irq
|
|
wire
|
|
in
|
|
|
|
|
|
|
|
ps2_data_avail
|
|
wire
|
|
in
|
|
|
|
|
|
|
|
|
|
ext_irq_in
|
|
wire
|
|
in20
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|