Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. always @(posedge clk) begin
  2. dout <= ram[rdptr];
  3. if (clr) begin
  4. rdptr <= 0;
  5. wrptr <= 0;
  6. end else begin
  7. if (rd_en && !empty) begin
  8. rdptr <= next_rdptr;
  9. end
  10. if (wr_en && !full) begin
  11. ram[wrptr] <= din;
  12. wrptr <= next_wrptr;
  13. end
  14. end
  15. /* delay one slot to be in sync with output data */
  16. empty <= _empty;
  17. end
  18.  
  19.  
  20.  
  21. Processing conan.u_command.u_stepper.genstepdir[0].u_stepdir.u_fifo.ram:
  22. Properties: ports=2 bits=36864 rports=1 wports=1 dbits=72 abits=9 words=512
  23. Checking rule #1 for bram type $__ECP5_PDPW16KD (variant 1):
  24. Bram geometry: abits=9 dbits=36 wports=0 rports=0
  25. Estimated number of duplicates for more read ports: dups=1
  26. Metrics for $__ECP5_PDPW16KD: awaste=0 dwaste=0 bwaste=0 waste=0 efficiency=100
  27. Rule #1 for bram type $__ECP5_PDPW16KD (variant 1) accepted.
  28. Mapping to bram type $__ECP5_PDPW16KD (variant 1):
  29. Shuffle bit order to accommodate enable buckets of size 9..
  30. Results of bit order shuffling: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
  31. Write port #0 is in clock domain \clk.
  32. Mapped to bram port A1.
  33. Read port #0 is in clock domain !~async~.
  34. Bram port B1.1 has incompatible clock type.
  35. Failed to map read port #0.
  36. Mapping to bram type $__ECP5_PDPW16KD failed.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement