Intentado portar unos fuentes de una demo me fallan los signed

Todo lo relacionado con el desarrollo de nuevos cores o portar cores desde otras placas

Moderador: jepalza

Responder
Avatar de Usuario
Subcritical
Spartan 3
Mensajes: 225
Registrado: 24 Ago 2018, 14:52

Intentado portar unos fuentes de una demo me fallan los signed

Mensaje por Subcritical » 11 Mar 2019, 11:13

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

Avatar de Usuario
Subcritical
Spartan 3
Mensajes: 225
Registrado: 24 Ago 2018, 14:52

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

Mensaje por Subcritical » 12 Mar 2019, 01:00

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]

Responder

Volver a “Desarrollo”