URL
https://opencores.org/ocsvn/socgen/socgen/trunk
Subversion Repositories socgen
[/] [socgen/] [trunk/] [Projects/] [opencores.org/] [Mos6502/] [ip/] [T6502/] [doc/] [html/] [T6502_def.html] - Rev 135
Compare with Previous | Blame | View Log
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
<title>start</title>
<meta name="GENERATOR" content="OpenOffice.org 3.0 (Linux)">
<meta name="CREATED" content="0;0">
<meta name="CHANGED" content="20090513;8521600">
<meta name="KEYWORDS" content="start">
<meta name="Info 3" content="">
<meta name="Info 4" content="">
<meta name="date" content="2008-01-08T12:01:41-0500">
<meta name="robots" content="index,follow">
</head>
<body dir="ltr" lang="en-US">
<h1><a name="T6502_def"></a>SOCGEN Datasheet:<br>
</h1>
<div id="toc__inside" dir="ltr">
<ul>
<li>
<p style="margin-bottom: 0in;"><a href="#T6502_def">T6502_def<br>
</a></p>
<br>
<br>
<br>
<li>
<p><a href="../src/T6502_def.v">SourceCode <br>
</a></p>
</li>
<li>
<p style="margin-bottom: 0in;"><a href="#Parameters">Parameters<br>
</a></p>
</li>
<li>
<p style="margin-bottom: 0in;"><a href="#Interface">Interface<br>
</a></p>
</li>
<li>
<p style="margin-bottom: 0in;"><a href="#Children">Children<br>
</a></p>
</li>
<li>
<p><a href="../../html/T6502_def.html#TheoryofOperation">Theory of Operation<br>
</a></p>
</li>
</ul>
</li>
</ul>
</div>
<img style="width: 602.25px; height: 710px;" alt="" src="../png/T6502_def_sym.png"><br>
<b><br>
<h2><b><a name="Parameters"></a>Parameters<br></b></h2>
<b><br>
<br>
</b>
<table style="text-align: left; width: 640px; height: 120px;" border="8" cellpadding="4" cellspacing="4">
<tbody>
<tr>
<td style="vertical-align: top;">Name<br> </td>
<td style="vertical-align: top;">default <br> </td>
<td style="vertical-align: top;">Description<br></td>
</tr>
<tr>
<td style="vertical-align: top;">ADDR<br> </td>
<td style="vertical-align: top;">11<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">BOOT_ROM_WIDTH<br> </td>
<td style="vertical-align: top;">16<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">CPU_ADD<br> </td>
<td style="vertical-align: top;">16<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">PROG_ROM_ADD<br> </td>
<td style="vertical-align: top;">12<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">PROG_ROM_WORDS<br> </td>
<td style="vertical-align: top;">4096<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">RAM_ADD<br> </td>
<td style="vertical-align: top;">11<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">RAM_WORDS<br> </td>
<td style="vertical-align: top;">2048<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">ROM_ADD<br> </td>
<td style="vertical-align: top;">12<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">ROM_WORDS<br> </td>
<td style="vertical-align: top;">4096<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">ROM_WRITETHRU<br> </td>
<td style="vertical-align: top;">0<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">SPLIT_CH0_BITS<br> </td>
<td style="vertical-align: top;">8<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">SPLIT_CH0_MATCH<br> </td>
<td style="vertical-align: top;">8'h00<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">SPLIT_CH1_BITS<br> </td>
<td style="vertical-align: top;">4<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">SPLIT_CH1_MATCH<br> </td>
<td style="vertical-align: top;">4'h0<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">SPLIT_CH2_BITS<br> </td>
<td style="vertical-align: top;">8<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">SPLIT_CH2_MATCH<br> </td>
<td style="vertical-align: top;">8'h80<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">SPLIT_CH3_BITS<br> </td>
<td style="vertical-align: top;">2<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">SPLIT_CH3_MATCH<br> </td>
<td style="vertical-align: top;">2'b01<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">SPLIT_CH4_BITS<br> </td>
<td style="vertical-align: top;">4<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">SPLIT_CH4_MATCH<br> </td>
<td style="vertical-align: top;">4'hc<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">SPLIT_CH5_BITS<br> </td>
<td style="vertical-align: top;">4<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">SPLIT_CH5_MATCH<br> </td>
<td style="vertical-align: top;">4'hf<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">UART_DIV<br> </td>
<td style="vertical-align: top;">0<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">UART_PRESCALE<br> </td>
<td style="vertical-align: top;">5'b01100<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">UART_PRE_SIZE<br> </td>
<td style="vertical-align: top;">5<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
<tr>
<td style="vertical-align: top;">VEC_TABLE<br> </td>
<td style="vertical-align: top;">8'hff<br> </td>
<td style="vertical-align: top;"><br></td>
</tr>
</tbody>
</table>
<p><b><b><br>
</b></b></p>
<p><br>
</p>
<p><b><b><br>
</b></b></p>
<p><b><b><br>
<br>
</b></b></p>
<h2><b><b><a name="Interface"></a>Interface</b><b> <br>
</b></b></h2>
<p style="margin-bottom: 0in;"></p>
<br>
<br>
<br>
<table style="text-align: left; width: 640px; height: 120px;" border="8"
cellpadding="4" cellspacing="4">
<tbody>
<tr>
<td style="vertical-align: top;">NAME<br> </td>
<td style="vertical-align: top;">Type<br> </td>
<td style="vertical-align: top;">Description<br> </td>
</tr>
<tr>
<td style="vertical-align: top;">clk<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">cts_pad_in<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ext_wait<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">jtag_capture_dr<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">jtag_select<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">jtag_shift_dr<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">jtag_shiftcapture_dr_clk<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">jtag_tdi<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">jtag_test_logic_reset<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">jtag_update_dr_clk<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ps2_clk_pad_in<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ps2_data_pad_in<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">reset<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">uart_rxd_pad_in<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">wb_jsp_stb_i<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ext_irq_in[3:0]<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ext_rdata[15:0]<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">gpio_0_in[7:0]<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">gpio_1_in[7:0]<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">wb_jsp_dat_i[7:0]<br> </td>
<td style="vertical-align: top;">input<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">biu_wr_strobe<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ext_lb<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ext_rd<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ext_stb<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ext_ub<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ext_wr<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">jtag_tdo<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ps2_clk_pad_oe<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ps2_data_pad_oe<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">rts_pad_out<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">uart_txd_pad_out<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">vga_hsync_n_pad_out<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">vga_vsync_n_pad_out<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">alu_status[7:0]<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ext_addr[23:1]<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ext_cs[1:0]<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">ext_wdata[15:0]<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">gpio_0_oe[7:0]<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">gpio_0_out[7:0]<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">gpio_1_oe[7:0]<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">gpio_1_out[7:0]<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">jsp_data_out[7:0]<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">vga_blue_pad_out[1:0]<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">vga_green_pad_out[2:0]<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
<tr>
<td style="vertical-align: top;">vga_red_pad_out[2:0]<br> </td>
<td style="vertical-align: top;">output<br> </td>
<td style="vertical-align: top;"><br> </td>
</tr>
</tbody>
</table>
<p><b><b><br>
</b></b></p>
<h2><b><a name="Children"></a>Children<br></b></h2>
<b><br>
</b>
<table style="text-align: left; width: 640px; height: 120px;" border="8" cellpadding="4" cellspacing="4">
<tbody>
<tr>
<td style="vertical-align: top;">Instance<br> </td>
<td style="vertical-align: top;">Vendor<br> </td>
<td style="vertical-align: top;">Library<br></td>
<td style="vertical-align: top;">Component<br></td>
<td style="vertical-align: top;">Version<br></td>
</tr>
<tr>
<td style="vertical-align: top;">io_module<br> </td>
<td style="vertical-align: top;">opencores.org<br> </td>
<td style="vertical-align: top;">io<br></td>
<td style="vertical-align: top;">io_module<br></td>
<td style="vertical-align: top;">def<br></td>
</tr>
<tr>
<td style="vertical-align: top;">cpu<br> </td>
<td style="vertical-align: top;">opencores.org<br> </td>
<td style="vertical-align: top;">Mos6502<br></td>
<td style="vertical-align: top;">cpu<br></td>
<td style="vertical-align: top;">def<br></td>
</tr>
<tr>
<td style="vertical-align: top;">micro_bus<br> </td>
<td style="vertical-align: top;">opencores.org<br> </td>
<td style="vertical-align: top;">logic<br></td>
<td style="vertical-align: top;">micro_bus<br></td>
<td style="vertical-align: top;">def<br></td>
</tr>
<tr>
<td style="vertical-align: top;">boot_rom<br> </td>
<td style="vertical-align: top;">opencores.org<br> </td>
<td style="vertical-align: top;">cde<br></td>
<td style="vertical-align: top;">sram<br></td>
<td style="vertical-align: top;">def<br></td>
</tr>
<tr>
<td style="vertical-align: top;">sh_prog_rom<br> </td>
<td style="vertical-align: top;">opencores.org<br> </td>
<td style="vertical-align: top;">cde<br></td>
<td style="vertical-align: top;">sram<br></td>
<td style="vertical-align: top;">def<br></td>
</tr>
<tr>
<td style="vertical-align: top;">data_sram<br> </td>
<td style="vertical-align: top;">opencores.org<br> </td>
<td style="vertical-align: top;">cde<br></td>
<td style="vertical-align: top;">sram<br></td>
<td style="vertical-align: top;">word<br></td>
</tr>
<tr>
<td style="vertical-align: top;">ctrl<br> </td>
<td style="vertical-align: top;">opencores.org<br> </td>
<td style="vertical-align: top;">Mos6502<br></td>
<td style="vertical-align: top;">T6502<br></td>
<td style="vertical-align: top;">ctrl<br></td>
</tr>
<tr>
<td style="vertical-align: top;">adv_dbg<br> </td>
<td style="vertical-align: top;">opencores.org<br> </td>
<td style="vertical-align: top;">adv_debug_sys<br></td>
<td style="vertical-align: top;">adv_dbg_if<br></td>
<td style="vertical-align: top;">jfifo<br></td>
</tr>
<tr>
<td style="vertical-align: top;">jtag_sync<br> </td>
<td style="vertical-align: top;">opencores.org<br> </td>
<td style="vertical-align: top;">cde<br></td>
<td style="vertical-align: top;">jtag<br></td>
<td style="vertical-align: top;">classic_sync<br></td>
</tr>
</tbody>
</table>
<p><b><b><br>
</b></b></p>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<img style="width: 602.25px; height: 710px;" alt="" src="../png/T6502_def_sch.png"><br>
<b><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>
