Line 7... |
Line 7... |
//
|
//
|
// Abstract:
|
// Abstract:
|
// Rasterizer top module.
|
// Rasterizer top module.
|
//
|
//
|
// Author:
|
// Author:
|
// Kenji Ishimaru (kenji.ishimaru@prtissimo.com)
|
// Kenji Ishimaru (info.wf3d@gmail.com)
|
//
|
//
|
//======================================================================
|
//======================================================================
|
//
|
//
|
// Copyright (c) 2015, Kenji Ishimaru
|
// Copyright (c) 2015, Kenji Ishimaru
|
// All rights reserved.
|
// All rights reserved.
|
Line 50... |
Line 50... |
input [15:0] i_scr_w,
|
input [15:0] i_scr_w,
|
input [29:0] i_pixel_top_address,
|
input [29:0] i_pixel_top_address,
|
input [7:0] i_pixel_color,
|
input [7:0] i_pixel_color,
|
input i_y_flip,
|
input i_y_flip,
|
// Geometry Engine I/F
|
// Geometry Engine I/F
|
input i_en,
|
(* mark_debug = "true" *) input i_en,
|
output o_ack,
|
(* mark_debug = "true" *) output o_ack,
|
input [`D3D_FTOI_WIDTH-1:0] i_v0_x,
|
(* mark_debug = "true" *) input [`D3D_FTOI_WIDTH-1:0] i_v0_x,
|
input [`D3D_FTOI_WIDTH-1:0] i_v0_y,
|
(* mark_debug = "true" *) input [`D3D_FTOI_WIDTH-1:0] i_v0_y,
|
input [`D3D_FTOI_WIDTH-1:0] i_v1_x,
|
(* mark_debug = "true" *) input [`D3D_FTOI_WIDTH-1:0] i_v1_x,
|
input [`D3D_FTOI_WIDTH-1:0] i_v1_y,
|
(* mark_debug = "true" *) input [`D3D_FTOI_WIDTH-1:0] i_v1_y,
|
input [`D3D_FTOI_WIDTH-1:0] i_v2_x,
|
(* mark_debug = "true" *) input [`D3D_FTOI_WIDTH-1:0] i_v2_x,
|
input [`D3D_FTOI_WIDTH-1:0] i_v2_y,
|
(* mark_debug = "true" *) input [`D3D_FTOI_WIDTH-1:0] i_v2_y,
|
output o_ras_state,
|
(* mark_debug = "true" *) output o_ras_state,
|
// Pixel Write Memory I/F (Write Only)
|
// Pixel Write Memory I/F (Write Only)
|
output o_req_m,
|
output o_req_m,
|
output [31:0] o_adrs_m,
|
output [31:0] o_adrs_m,
|
input i_ack_m,
|
input i_ack_m,
|
output [3:0] o_be_m,
|
output [3:0] o_be_m,
|