@@ -20,7 +20,7 init: allGPL | |||||
20 | sh lib/lpp/makeDirs.sh lib/lpp |
|
20 | sh lib/lpp/makeDirs.sh lib/lpp | |
21 |
|
21 | |||
22 |
|
22 | |||
23 |
Patch-GRLIB: init |
|
23 | Patch-GRLIB: init | |
24 | sh patch.sh $(GRLIB) |
|
24 | sh patch.sh $(GRLIB) | |
25 |
|
25 | |||
26 |
|
26 |
@@ -1,7 +1,9 | |||||
1 | amba_lcd_16x2_ctrlr.vhd |
|
|||
2 | FRAME_CLK.vhd |
|
1 | FRAME_CLK.vhd | |
3 | LCD_16x2_CFG.vhd |
|
2 | LCD_16x2_CFG.vhd | |
|
3 | LCD_16x2_DRIVER | |||
|
4 | .vhd | |||
4 | LCD_16x2_ENGINE.vhd |
|
5 | LCD_16x2_ENGINE.vhd | |
5 | LCD_2x16_DRIVER.vhd |
|
6 | LCD_2x16_DRIVER.vhd | |
6 | LCD_CLK_GENERATOR.vhd |
|
7 | LCD_CLK_GENERATOR.vhd | |
7 | Top_LCD.vhd |
|
8 | Top_LCD.vhd | |
|
9 | amba_lcd_16x2_ctrlr.vhd |
@@ -1,4 +1,4 | |||||
|
1 | ./amba_lcd_16x2_ctrlr | |||
|
2 | ./dsp/iir_filter | |||
1 | ./general_purpose |
|
3 | ./general_purpose | |
2 | ./lpp_amba |
|
4 | ./lpp_amba | |
3 | ./dsp/iir_filter |
|
|||
4 | ./amba_lcd_16x2_ctrlr |
|
@@ -1,12 +1,12 | |||||
1 | APB_IIR_CEL.vhd |
|
1 | APB_IIR_CEL.vhd | |
|
2 | FILTER.vhd | |||
|
3 | FILTER_RAM_CTRLR.vhd | |||
2 | FILTERcfg.vhd |
|
4 | FILTERcfg.vhd | |
3 | FilterCTRLR.vhd |
|
5 | FilterCTRLR.vhd | |
4 | FILTER_RAM_CTRLR.vhd |
|
|||
5 | FILTER.vhd |
|
|||
6 | IIR_CEL_CTRLR.vhd |
|
6 | IIR_CEL_CTRLR.vhd | |
7 | IIR_CEL_FILTER.vhd |
|
7 | IIR_CEL_FILTER.vhd | |
8 | iir_filter.vhd |
|
8 | RAM.vhd | |
9 | RAM_CEL.vhd |
|
9 | RAM_CEL.vhd | |
10 | RAM_CTRLR2.vhd |
|
10 | RAM_CTRLR2.vhd | |
11 | RAM.vhd |
|
|||
12 | Top_Filtre_IIR.vhd |
|
11 | Top_Filtre_IIR.vhd | |
|
12 | iir_filter.vhd |
@@ -1,13 +1,13 | |||||
1 | Adder.vhd |
|
|||
2 | ADDRcntr.vhd |
|
1 | ADDRcntr.vhd | |
3 | ALU.vhd |
|
2 | ALU.vhd | |
4 | general_purpose.vhd |
|
3 | Adder.vhd | |
|
4 | MAC.vhd | |||
5 | MAC_CONTROLER.vhd |
|
5 | MAC_CONTROLER.vhd | |
6 | MAC_MUX2.vhd |
|
|||
7 | MAC_MUX.vhd |
|
6 | MAC_MUX.vhd | |
|
7 | MAC_MUX2.vhd | |||
8 | MAC_REG.vhd |
|
8 | MAC_REG.vhd | |
9 |
M |
|
9 | MUX2.vhd | |
10 | Multiplier.vhd |
|
10 | Multiplier.vhd | |
11 | MUX2.vhd |
|
|||
12 | REG.vhd |
|
11 | REG.vhd | |
13 | Shifter.vhd |
|
12 | Shifter.vhd | |
|
13 | general_purpose.vhd |
@@ -51,7 +51,7 architecture AR_APB_SIMPLE_DIODE of APB_ | |||||
51 | constant REVISION : integer := 1; |
|
51 | constant REVISION : integer := 1; | |
52 |
|
52 | |||
53 | constant pconfig : apb_config_type := ( |
|
53 | constant pconfig : apb_config_type := ( | |
54 |
0 => ahb_device_reg (VENDOR_LPP, |
|
54 | 0 => ahb_device_reg (VENDOR_LPP, LPP_SIMPLE_DIODE, 0, REVISION, 0), | |
55 | 1 => apb_iobar(paddr, pmask)); |
|
55 | 1 => apb_iobar(paddr, pmask)); | |
56 |
|
56 | |||
57 |
|
57 | |||
@@ -105,10 +105,10 end process; | |||||
105 |
|
105 | |||
106 |
|
106 | |||
107 | -- pragma translate_off |
|
107 | -- pragma translate_off | |
108 | bootmsg : report_version |
|
108 | -- bootmsg : report_version | |
109 | generic map ("apbuart" & tost(pindex) & |
|
109 | -- generic map ("apbuart" & tost(pindex) & | |
110 | ": Generic UART rev " & tost(REVISION) & ", fifo " & tost(fifosize) & |
|
110 | -- ": Generic UART rev " & tost(REVISION) & ", fifo " & tost(fifosize) & | |
111 | ", irq " & tost(pirq)); |
|
111 | -- ", irq " & tost(pirq)); | |
112 | -- pragma translate_on |
|
112 | -- pragma translate_on | |
113 |
|
113 | |||
114 |
|
114 |
@@ -37,6 +37,7 constant VENDOR_LPP : amba_vendor | |||||
37 |
|
37 | |||
38 | constant ROCKET_TM : amba_device_type := 16#001#; |
|
38 | constant ROCKET_TM : amba_device_type := 16#001#; | |
39 | constant otherCore : amba_device_type := 16#002#; |
|
39 | constant otherCore : amba_device_type := 16#002#; | |
|
40 | constant LPP_SIMPLE_DIODE : amba_device_type := 16#003#; | |||
40 |
|
41 | |||
41 |
|
42 | |||
42 | component APB_SIMPLE_DIODE is |
|
43 | component APB_SIMPLE_DIODE is |
General Comments 0
You need to be logged in to leave comments.
Login now