Página 1 de 1

Intentado portar unos fuentes de una demo me fallan los signed

Publicado: 11 Mar 2019, 11:13
por Subcritical
El código es de Juan Manuel Rico.
phpBB [media]

Viene del respositorio:
https://github.com/gundy/tinyfpga-bx-demos
En la definición de un coseno y seno así como todos los signed del modulo top dan error.
Código del seno

Código: Seleccionar todo

`ifndef __SINE_TABLE__
`define __SINE_TABLE__

module sine_table(
  input clk,
  input [7:0] idx,
  output [15:0] val);

  signed reg[15:0] SINE_TABLE_ROM[0:255];
  
  initial $readmemh ("256x16_0.16_sine_table.mem", SINE_TABLE_ROM);

  always @(posedge clk) begin
    val <= SINE_TABLE_ROM[idx];
  end

endmodule

`endif
y en quartus ii me da el siguiente error, descomentando el signed funciona pero claro la función seno toma valores negativos y positivos.

Código: Seleccionar todo

Error (10170): Verilog HDL syntax error at sine_table.vh(9) near text: "signed";  expecting "endmodule". Check for and fix any syntax errors that appear immediately before or at the specified keyword. The Intel FPGA Knowledge Database contains many articles with specific details on how to resolve this error. Visit the Knowledge Database at https://www.altera.com/support/support-resources/knowledge-base/search.html and search for this specific error message number.
he buscado en altera y los resulados no hablan de signed:
https://www.intel.com/content/www/us/en ... %3Aanswers

Pasado a Unamiga la demo:
Demo_rotozommer_unamiga.zip
(57.63 KiB) Descargado 351 veces

Re: Intentado portar unos fuentes de una demo me fallan los signed

Publicado: 12 Mar 2019, 01:00
por Subcritical
Quedan por conseguir ver las rotozommer3 y rotozommer4.
Los fuentes están aquí.
tinyfpga-bx-demos-develop_unamiga.zip
(413.25 KiB) Descargado 407 veces
phpBB [media]